7,371 research outputs found

    Syntax-driven program verification of matching logic properties

    No full text
    We describe a novel approach to program verification and its application to verification of C programs, where properties are expressed in matching logic. The general approach is syntax-directed: semantic rules, expressed according to Knuths attribute grammars, specify how verification conditions can be computed. Evaluation is performed by interplaying attribute computation and propagation through the syntax tree with invocation of a solver of logic formulae. The benefit of a general syntax-driven approach is that it provides a reusable reference scheme for implementing verifiers for different languages. We show that the instantiation of a general approach to a specific language does not penalize the efficiency of the resulting verifier. This is done by comparing our C verifier for matching logic with an existing tool for the same programming language and logic. A further key advantage of the syntax-directed approach is that it can be the starting point for an incremental verifier -- which is our long-term research target

    MORPH: A Reference Architecture for Configuration and Behaviour Self-Adaptation

    Full text link
    An architectural approach to self-adaptive systems involves runtime change of system configuration (i.e., the system's components, their bindings and operational parameters) and behaviour update (i.e., component orchestration). Thus, dynamic reconfiguration and discrete event control theory are at the heart of architectural adaptation. Although controlling configuration and behaviour at runtime has been discussed and applied to architectural adaptation, architectures for self-adaptive systems often compound these two aspects reducing the potential for adaptability. In this paper we propose a reference architecture that allows for coordinated yet transparent and independent adaptation of system configuration and behaviour

    Development and Validation of a Spike Detection and Classification Algorithm Aimed at Implementation on Hardware Devices

    Get PDF
    Neurons cultured in vitro on MicroElectrode Array (MEA) devices connect to each other, forming a network. To study electrophysiological activity and long term plasticity effects, long period recording and spike sorter methods are needed. Therefore, on-line and real time analysis, optimization of memory use and data transmission rate improvement become necessary. We developed an algorithm for amplitude-threshold spikes detection, whose performances were verified with (a) statistical analysis on both simulated and real signal and (b) Big O Notation. Moreover, we developed a PCA-hierarchical classifier, evaluated on simulated and real signal. Finally we proposed a spike detection hardware design on FPGA, whose feasibility was verified in terms of CLBs number, memory occupation and temporal requirements; once realized, it will be able to execute on-line detection and real time waveform analysis, reducing data storage problems

    Miniaturised Wireless Power Transfer Systems for Neurostimulation: A Review

    Get PDF
    In neurostimulation, wireless power transfer is an efficient technology to overcome several limitations affecting medical devices currently used in clinical practice. Several methods were developed over the years for wireless power transfer. In this review article, we report and discuss the three most relevant methodologies for extremely miniaturised implantable neurostimulator: ultrasound coupling, inductive coupling and capacitive coupling. For each powering method, the discussion starts describing the physical working principle. In particular, we focus on the challenges given by the miniaturisation of the implanted integrated circuits and the related ad-hoc solutions for wireless power transfer. Then, we present recent developments and progresses in wireless power transfer for biomedical applications. Last, we compare each technique based on key performance indicators to highlight the most relevant and innovative solutions suitable for neurostimulation, with the gaze turned towards miniaturisation

    Erythropoietin (EPO) increases myelin gene expression in CG4 oligodendrocyte cells through the classical EPO receptor

    Get PDF
    Erythropoietin (EPO) has protective effects in neurodegenerative and neuroinflammatory diseases, including in animal models of multiple sclerosis, where EPO decreases disease severity. EPO also promotes neurogenesis and is protective in models of toxic demyelination. In this study, we asked whether EPO could promote neurorepair by also inducing remyelination. In addition, we investigated whether the effect of EPO could be mediated by the classical erythropoietic EPO receptor (EPOR), since it is still questioned if EPOR is functional in non-hematopoietic cells. Using CG4 cells, a line of rat oligodendrocyte precursor cells, we found that EPO increases the expression of myelin genes (myelin oligodendrocyte glycoprotein (MOG) and myelin basic protein (MBP)). EPO had no effect in wild-type CG4 cells, which do not express EPOR, whereas it increased MOG and MBP expression in cells engineered to overexpress EPOR (CG4-EPOR). This was reflected in a marked increase in MOG protein levels, as detected by western blot. In these cells, EPO induced by 10-fold the early growth response gene 2 (Egr2), which is required for peripheral myelination. However, Egr2 silencing with a siRNA did not reverse the effect of EPO, indicating that EPO acts through other pathways. In conclusion, EPO induces the expression of myelin genes in oligodendrocytes and this effect requires the presence of EPOR. This study demonstrates that EPOR can mediate neuroreparative effects

    Human diseases associated with defects in assembly of OXPHOS complexes

    Get PDF
    The structural biogenesis and functional proficiency of the multiheteromeric complexes forming the mitochondrial oxidative phosphorylation system (OXPHOS) require the concerted action of a number of chaperones and other assembly factors, most of which are specific for each complex. Mutations in a large number of these assembly factors are responsible for mitochondrial disorders, in most cases of infantile onset, typically characterized by biochemical defects of single specific complexes. In fact, pathogenic mutations in complex-specific assembly factors outnumber, in many cases, the repertoire of mutations found in structural subunits of specific complexes. The identification of patients with specific defects in assembly factors has provided an important contribution to the nosological characterization of mitochondrial disorders, and has also been a crucial means to identify a huge number of these proteins in humans, which play an essential role in mitochondrial bioenergetics. The wide use of next generation sequencing (NGS) has led to and will allow the identifcation of additional components of the assembly machinery of individual complexes, mutations of which are responsible for human disorders. The functional studies on patients\u2019 specimens, together with the creation and characterization of in vivo models, are fundamental to better understand the mechanisms of each of them. A new chapter in this field will be, in the near future, the discovery of mechanisms and actions underlying the formation of supercomplexes, molecular structures formed by the physical, and possibly functional, interaction of some of the individual respiratory complexes, particularly complex I (CI), III (CIII), and IV (CIV)

    Meta-Analysis of Prevalence and Risk Factors for Cognitive Decline and Improvement After Transcatheter Aortic Valve Implantation

    Get PDF
    Changes to cognition, both decline and improvement, are commonly reported after transcatheter aortic valve implantation (TAVI). However, previous systematic reviews and meta-analyses have missed these subgroups by assessing whole-group-averages for cognitive outcomes. We sought to pool estimates to identify the prevalence of cognitive decline and improvement after TAVI, as well as associated factors for these outcomes. A systematic review identified 15 articles appropriate for meta-analysis. When robust cognitive change definitions were employed, the pooled prevalence of incident cognitive impairment up to 1-, 1 to 6-, and ≥6-months post-TAVI was 7%, 14%, and 12%, respectively. For cognitive improvement, the prevalence from 1 to 6 months and ≥6 months after TAVI was estimated to be 19% and 11%, respectively. Two factors were associated with these cognitive outcomes: (1) using a cerebral embolic protection device was associated with decreased prevalence of cognitive decline up to 1-week post-TAVI; (2) baseline cognitive impairment had a large association with post-TAVI cognitive improvement. In conclusion, cognitive decline and cognitive improvement are experienced by approximately 7% to 19% of patients after TAVI, respectively. Those with the lowest cognitive performance pre-TAVI appear to have the most to gain in terms of cognitive improvement post-TAVI. Identifying further predictive factors for cognitive decline and improvement post-TAVI will facilitate a personalized-medicine approach for cognitive care and prognosis
    corecore